package com.ruoyi.health.report.domain;


import com.ruoyi.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 健康指标配置表对象 health_metric_data
 *
 * @author lgq
 * @date 2025-9-11
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class HealthMetricData extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 数据ID */
    private Long id;

    /** 报告ID */
    private Long reportId;

    /** 指标ID */
    private String metricKey;

    /** 指标配置 */
    private HealthMetricConfig metricConfig;

    /** 平均值 */
    private String averageValue;

    /** 状态文本 */
    private String statusText;

    /** 状态样式类 */
    private String statusClass;

    /** 状态图标 */
    private String statusIcon;

    /** 指标信息 */
    private String info;

    /** 健康建议 */
    private String recommendations;

    /** 详细数据列表 */
    private HealthMetricDetail detailList;

}
